<?php

header('charset=utf-8');

$arquivos = $_FILES['retornos'];

include_once 'parser.php';

for($i = 0, $l = count($arquivos['name']); $i < $l; $i++){
    
    $name = $arquivos['name'][$i];
    if(strtolower(substr($name, -4)) != '.ret'){
        continue;
    }
    $tmp_file = $arquivos['tmp_name'][$i];

    echo '############################ '.$name.' ############################';
    echo '<br/>';
    
    $boletos = parser_ret($tmp_file);
    
    var_dump($boletos);
    if($boletos == null){
        echo $name . ' status: falha ao abrir aquivo';
        continue;
    }
    
    echo $name. ' status: analisado. ';
    
    echo '<div style=\'margin-left: 25px;\'>';
   
    
    foreach($boletos as $boleto) {    
        $nosso_numero   = $boleto['t_id_titulo_banco'];
        $loja           = (int) substr($nosso_numero, 0, 3);
        $parcela        = (int) substr($nosso_numero, 3, 3);
        $venda          = (int) substr($nosso_numero, 6, 9);

        echo '<p> Nosso numero: ' . $nosso_numero . '</p>';

        echo '<p> Loja: ' . $loja . '</p>';

        echo '<p> Parcela: ' . $parcela . '</p>';

        echo '<p> Venda: ' . $venda . '</p>';

        echo '<p> Valor Pago: R$ ' . number_format((float)$boleto['u_v_pago'], 2, ',', '.') . '<p>';

        echo '<p> Valor Liquido: R$ ' . number_format((float)$boleto['u_v_liquido'], 2, ',', '.') . '<p>';

        echo '<p> Juros/Multa: ' . number_format((float)$boleto['u_juros_multa'], 2, ',', '.') . '</p>';

        echo '<p> Dt. Vencimento: ' . $boleto['t_dt_vencimento'] . '</p>';

        echo '<p> Dt. Ocorrencia: ' . $boleto['u_dt_ocorencia'] . '</p>';

        echo '<p> Dt. Efetivacao: ' . $boleto['u_dt_efetivacao'] . '</p>';

        echo '<p> Dt. Debito: ' . $boleto['u_dt_debito'] . '</p>';

        echo '</div>';
    }
}

?>
